//
//  PCDApiNavigateDo.h
//  PCDBank
//
//  Created by DK on 2021/2/26.
//  Copyright © 2021 DK. All rights reserved.
//

NS_ASSUME_NONNULL_BEGIN


#define NavigationStyleCustom @"custom"

#define NavigationStyleFloat @"float"

#define NavigationStyleDefault @"default"

@interface PCDNavBaseDo : NSObject

-(id)initWithDict:(NSDictionary *)dict;
@end

@interface PCDNavOptionsDo : PCDNavBaseDo

@property(nonatomic,copy) NSString *preventGoBack;

@property(nonatomic,copy) NSString *showBack;

@end

@interface PCDNavTabBarDo : PCDNavBaseDo

/**
 *@brief 编号
 */
@property(nonatomic,copy) NSString *id;

/**
 *@brief 标题名
 */
@property(nonatomic,copy) NSString *text;

/**
 *@brief 是否触发事件
 */
@property(nonatomic,copy) NSString *active;

@end


@interface PCDApiNavigateDo : PCDNavBaseDo

/**
 *@brief 左侧按钮
 */
@property(nonatomic,retain) PCDNavOptionsDo *leftOptions;

/**
 *@brief 右侧按钮
 */
@property(nonatomic,retain) PCDNavOptionsDo *rightOptions;

/**
 *@brief 标题
 */
@property(nonatomic,copy) NSString *navigationBarTitleText;

/**
 *@brief 标题字体大小
 */
@property(nonatomic,copy) NSString *navigationBarTextSize;


/**
 *@brief 标题栏颜色
 */
@property(nonatomic,copy) NSString *navigationBarBackgroundColor;

/**
 *@brief 标题类型：custom 隐藏   float悬浮   default 默认
 */
@property(nonatomic,copy) NSString *navigationStyle;





@end




NS_ASSUME_NONNULL_END
